package org.example.search.service;

import org.example.search.module.SkuEsModule;
import org.example.search.vo.DefaultRespVo;
import org.example.search.vo.SearchParamVo;
import org.example.search.vo.SearchRespVo;

import java.util.List;


/**
 * @author 小杰_cc
 * @version 1.0
 */
public interface EsProductFrontService {
    // 商品检索
    SearchRespVo search(SearchParamVo searchParamVo);
    // 猜你喜欢
    DefaultRespVo like(Integer pageNum);
    // 根据spuIds查询收藏的商品信息
    List<SkuEsModule> getEsCollectInfo();
    // 同类推荐
    List<SkuEsModule> getSameCategorySku(Long spuId, Long categoryId);
}
